408e74ff237140a02cba710e752ad325643a71ec,src/main/java/org/jitsi/videobridge/LipSyncHack.java,LipSyncHack,transform,#RawPacket[]#,482
Before Change
{
ssrcsWithoutBlackKeyframes.remove(ssrc);
boolean isSOF = channel.getStream().isStartOfFrame(
pkts[i].getBuffer(), pkts[i].getOffset(), pkts[i].getLength());
int sofDistance = isSOF ? 0 : 10;
After Change
ssrcsWithoutBlackKeyframes.remove(ssrc);
StreamRTPManager receiveRTPManager = channel
.getStream()
.getRTPTranslator()
.findStreamRTPManagerByReceiveSSRC((int) ssrc);
MediaStreamTrackReceiver receiver = null;
if (receiveRTPManager != null)
{
MediaStream receiveStream
= receiveRTPManager.getMediaStream();
if (receiveStream != null)
{
receiver = receiveStream.getMediaStreamTrackReceiver();
}
}
if (receiver == null)
{
continue;
}